/**
 * config   定义了从外部输入的配置信息的结构
 *    最重要的配置类：ProjectConfiguration
 * meta     元数据的定义
 * engine   核心的处理代码生成的逻辑
 * utils    各种工具包
 *
 * 核心概念
 * ·项目： 项目是一组代码生成的集合。包括了有相关逻辑的一组代码生成。目前包括组件、普通服务、微服务三种；未来可以扩充
 * ·生成器：每个代码生成都是通过生成器产生的，提供了多种生成器，并包括生成器的组合，和生成器之间的影响
 *
 *
 * 1. 构造外部输入信息config的内容 ==>
 * 2.
 */
package me.helllp.dake.generator;